package com.xoms.admin.persist.dao;

import java.util.List;

import com.xoms.admin.model.ProviderBean;

public interface ProviderDao {

	/**
	 * 查询供应商数量
	 * @param key
	 * @return
	 */
	int selectCount(String key);

	/**
	 * 返回供应商列表
	 * @param key
	 * @param page
	 * @param pagesize
	 * @return
	 */
	List<ProviderBean> selectList(String key, int page, int pagesize);

	/**
	 * 根据pid删除供应商
	 * @param pid
	 * @return
	 */
	int del(int pid);

	/**
	 * 修改供应商信息
	 * @param data
	 * @return
	 */
	int update(ProviderBean data);

	/**
	 * 添加供应商信息
	 * @param data
	 * @return
	 */
	int insert(ProviderBean data);

	/**
	 * 根据id返回供应商信息
	 * @param sid
	 * @return
	 */
	ProviderBean selectOneById(int pid);
}
